/**
 * 按需导出所有的指令对象
 */

// 1. 图片加载失败指令
export const imgerror = {
  // el: 指令绑定的dom元素, binding: 指令的参数对象(binding.value)
  inserted(el, binding) {
    // console.log(el.src, binding.value)
    // 当img标签加载src中的url地址失败时, 指令要起作用
    el.onerror = function() {
      console.log('-----加载url地址失败了-----------')
      el.src = binding.value
    }
  }
}

// 2. 设置颜色的指令
export const color = {
  inserted(el, binding) {
    el.style.color = binding.value || '#ff0000'
  }
}
